package com.turnengine.client.local.action.bean;

import com.javabi.codebuilder.generated.IGeneratedBean;

/**
 * The I Action.
 */
public interface IAction extends IGeneratedBean, Comparable<IAction> {

	/**
	 * Returns the action id.
	 * @return the action id.
	 */
	int getActionId();

	/**
	 * Returns the turns.
	 * @return the turns.
	 */
	int getTurns();

	/**
	 * Returns the limit.
	 * @return the limit.
	 */
	int getLimit();

	/**
	 * Sets the action id.
	 * @param actionId the action id to set.
	 */
	void setActionId(int actionId);

	/**
	 * Sets the turns.
	 * @param turns the turns to set.
	 */
	void setTurns(int turns);

	/**
	 * Sets the limit.
	 * @param limit the limit to set.
	 */
	void setLimit(int limit);
}
